package cn.com.nes.site.service.project.bo;

import cn.com.nes.site.entity.bo.BaseBO;
import cn.hutool.core.collection.CollUtil;
import lombok.Data;

import java.util.List;

@Data
public class SaveProjectServiceUserBO extends BaseBO {

    private Long id;

    /**
     * 项目uuid
     */
    private String projectUuid;

    /**
     * 部门ID
     */
    private String departmentId;

    /**
     * 公司id
     */
    private String companyId;

    /**
     * 项目服务人员类别
     */
    private Integer serviceUserType;

    /**
     * 服务人员id
     */
    private Long serviceUserId;

    /**
     * 行政区划代码列表
     */
    private List<String> areaCodeList;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 启用标识 默认启用
     */
    private Integer enableIdentity = 0;

    public boolean hasServiceArea() {
        return CollUtil.isNotEmpty(this.areaCodeList);
    }

}
